Stay put - meaning in malayalam